\hypertarget{classVoo}{
\section{Voo Class Reference}
\label{classVoo}\index{Voo@{Voo}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classVoo_a05989ba8ccd3c6fdd2d1a36446173f31}{Voo} (string parsed)
\item 
int \hyperlink{classVoo_aea5b29e9883b4aea71cc10d406513eb7}{getIdVoo} () const 
\item 
int \hyperlink{classVoo_ab1486d3a8b0fdf113bb3392c15b8c5e7}{getTipoAviao} () const 
\item 
int \hyperlink{classVoo_aecb1274332a87d7b23886943de8944ee}{getTotLugares} () const 
\item 
int \hyperlink{classVoo_a9131ba6ffe1ec5fba0b1cfe1ea138e75}{getTotLugaresVendidos} () const 
\item 
int \hyperlink{classVoo_a6005494ec31ffe4db9d328baace55fb1}{getLugaresExec} () const 
\item 
int \hyperlink{classVoo_a9a37855647ce48e8c4bd33f518e02f19}{getLugaresEco} () const 
\item 
int \hyperlink{classVoo_a9bbf227f82d8cd2099f72b0ece801a54}{getLugaresExecVend} () const 
\item 
int \hyperlink{classVoo_a690856bba3164c992488c472fdf0963c}{getLugaresEcoVend} () const 
\item 
string \hyperlink{classVoo_a8d4223a934696a69a1192796fdc0d1e7}{getOrigem} () const 
\item 
string \hyperlink{classVoo_aceb49be2ccb5b47a944c14d725e4094a}{getDestino} () const 
\item 
\hyperlink{classData}{Data} \hyperlink{classVoo_a365c1ffc0dfc8b4cfd2d76b103db8fb6}{getPartida} () const 
\item 
\hyperlink{classData}{Data} \hyperlink{classVoo_ae924e8af7022bbddbb6a6a8b49fea48c}{getChegada} () const 
\item 
void \hyperlink{classVoo_a0ea73f059a58dd55cb18f7aa9e082b8a}{setIdVoo} (int id)
\item 
void \hyperlink{classVoo_aab05661848ac1b32a29fa2087b14fedf}{setTipoAviao} (int tipo)
\item 
void \hyperlink{classVoo_aed03cb138c68a289baa0edd464d6a3b4}{setTotLugares} (int tot)
\item 
void \hyperlink{classVoo_a916cb1dca42f70c9f1d93d1014b4011c}{setTotLugaresVendidos} (int vend)
\item 
void \hyperlink{classVoo_ac3cf09807ed5217819e6589fb4cb2f1d}{setLugaresExec} (int exec)
\item 
void \hyperlink{classVoo_a682bbd422501a9f1a6d9d76408616e88}{setLugaresEco} (int eco)
\item 
void \hyperlink{classVoo_a95c923e27ec3e89d58ac2ae3ae4d4d33}{setLugaresExecVend} (int execVend)
\item 
void \hyperlink{classVoo_a92e63bbbf877bfda9a7a77d16c5a3cfa}{setLugaresEcoVend} (int ecoVend)
\item 
void \hyperlink{classVoo_a012110d11895f724f496107f72749ba5}{setOrigem} (string ori)
\item 
void \hyperlink{classVoo_aa7d3f9f7e2064776de5070cb0c7085e6}{setDestino} (string dest)
\item 
void \hyperlink{classVoo_ac7b877e715522b2fb7ecf0f5b4ecbe15}{setPartida} (string part)
\item 
void \hyperlink{classVoo_a6a8d0261be816f915f758f304fdef0df}{setChegada} (string cheg)
\item 
void \hyperlink{classVoo_a99a245b1acc1ae3528ea332b88b36734}{print} ()
\item 
bool \hyperlink{classVoo_ac069d3a7e57de194e29a3b7b65b9e435}{operator==} (const \hyperlink{classVoo}{Voo} \&v2)
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classVoo_a05989ba8ccd3c6fdd2d1a36446173f31}{
\index{Voo@{Voo}!Voo@{Voo}}
\index{Voo@{Voo}!Voo@{Voo}}
\subsubsection[{Voo}]{\setlength{\rightskip}{0pt plus 5cm}Voo::Voo (string {\em parsed})}}
\label{classVoo_a05989ba8ccd3c6fdd2d1a36446173f31}
Construtor por defeito de \hyperlink{classVoo}{Voo}. 
\begin{DoxyParams}{Parameters}
\item[{\em parsed}]String com toda a informacao relativa a um voo a ser processada. \end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{classVoo_ae924e8af7022bbddbb6a6a8b49fea48c}{
\index{Voo@{Voo}!getChegada@{getChegada}}
\index{getChegada@{getChegada}!Voo@{Voo}}
\subsubsection[{getChegada}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Data} Voo::getChegada () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_ae924e8af7022bbddbb6a6a8b49fea48c}
Devolve o local de chegada de um voo. \begin{DoxyReturn}{Returns}
Uma string. 
\end{DoxyReturn}
\hypertarget{classVoo_aceb49be2ccb5b47a944c14d725e4094a}{
\index{Voo@{Voo}!getDestino@{getDestino}}
\index{getDestino@{getDestino}!Voo@{Voo}}
\subsubsection[{getDestino}]{\setlength{\rightskip}{0pt plus 5cm}string Voo::getDestino () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_aceb49be2ccb5b47a944c14d725e4094a}
Devolve o destino de um voo. \begin{DoxyReturn}{Returns}
Uma string. 
\end{DoxyReturn}
\hypertarget{classVoo_aea5b29e9883b4aea71cc10d406513eb7}{
\index{Voo@{Voo}!getIdVoo@{getIdVoo}}
\index{getIdVoo@{getIdVoo}!Voo@{Voo}}
\subsubsection[{getIdVoo}]{\setlength{\rightskip}{0pt plus 5cm}int Voo::getIdVoo () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_aea5b29e9883b4aea71cc10d406513eb7}
Devolve o ID de \hyperlink{classVoo}{Voo} de um aviao. \begin{DoxyReturn}{Returns}
Um inteiro. 
\end{DoxyReturn}
\hypertarget{classVoo_a9a37855647ce48e8c4bd33f518e02f19}{
\index{Voo@{Voo}!getLugaresEco@{getLugaresEco}}
\index{getLugaresEco@{getLugaresEco}!Voo@{Voo}}
\subsubsection[{getLugaresEco}]{\setlength{\rightskip}{0pt plus 5cm}int Voo::getLugaresEco () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a9a37855647ce48e8c4bd33f518e02f19}
Devolve o numero de lugares economicos de um aviao. \begin{DoxyReturn}{Returns}
Um inteiro. 
\end{DoxyReturn}
\hypertarget{classVoo_a690856bba3164c992488c472fdf0963c}{
\index{Voo@{Voo}!getLugaresEcoVend@{getLugaresEcoVend}}
\index{getLugaresEcoVend@{getLugaresEcoVend}!Voo@{Voo}}
\subsubsection[{getLugaresEcoVend}]{\setlength{\rightskip}{0pt plus 5cm}int Voo::getLugaresEcoVend () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a690856bba3164c992488c472fdf0963c}
Devolve o numero de lugares economicos vendidos de um aviao. \begin{DoxyReturn}{Returns}
Um inteiro. 
\end{DoxyReturn}
\hypertarget{classVoo_a6005494ec31ffe4db9d328baace55fb1}{
\index{Voo@{Voo}!getLugaresExec@{getLugaresExec}}
\index{getLugaresExec@{getLugaresExec}!Voo@{Voo}}
\subsubsection[{getLugaresExec}]{\setlength{\rightskip}{0pt plus 5cm}int Voo::getLugaresExec () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a6005494ec31ffe4db9d328baace55fb1}
Devolve o numero de lugares executivos de um aviao. \begin{DoxyReturn}{Returns}
Um inteiro. 
\end{DoxyReturn}
\hypertarget{classVoo_a9bbf227f82d8cd2099f72b0ece801a54}{
\index{Voo@{Voo}!getLugaresExecVend@{getLugaresExecVend}}
\index{getLugaresExecVend@{getLugaresExecVend}!Voo@{Voo}}
\subsubsection[{getLugaresExecVend}]{\setlength{\rightskip}{0pt plus 5cm}int Voo::getLugaresExecVend () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a9bbf227f82d8cd2099f72b0ece801a54}
Devolve o numero de lugares executivos vendidos de um aviao. \begin{DoxyReturn}{Returns}
Um inteiro. 
\end{DoxyReturn}
\hypertarget{classVoo_a8d4223a934696a69a1192796fdc0d1e7}{
\index{Voo@{Voo}!getOrigem@{getOrigem}}
\index{getOrigem@{getOrigem}!Voo@{Voo}}
\subsubsection[{getOrigem}]{\setlength{\rightskip}{0pt plus 5cm}string Voo::getOrigem () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a8d4223a934696a69a1192796fdc0d1e7}
Devolve a origem de um voo. \begin{DoxyReturn}{Returns}
Uma string. 
\end{DoxyReturn}
\hypertarget{classVoo_a365c1ffc0dfc8b4cfd2d76b103db8fb6}{
\index{Voo@{Voo}!getPartida@{getPartida}}
\index{getPartida@{getPartida}!Voo@{Voo}}
\subsubsection[{getPartida}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Data} Voo::getPartida () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a365c1ffc0dfc8b4cfd2d76b103db8fb6}
Devolve o local de partida de um voo. \begin{DoxyReturn}{Returns}
Uma string. 
\end{DoxyReturn}
\hypertarget{classVoo_ab1486d3a8b0fdf113bb3392c15b8c5e7}{
\index{Voo@{Voo}!getTipoAviao@{getTipoAviao}}
\index{getTipoAviao@{getTipoAviao}!Voo@{Voo}}
\subsubsection[{getTipoAviao}]{\setlength{\rightskip}{0pt plus 5cm}int Voo::getTipoAviao () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_ab1486d3a8b0fdf113bb3392c15b8c5e7}
Devolve o tipo de aviao utilizado para um voo. \begin{DoxyReturn}{Returns}
Um inteiro. 
\end{DoxyReturn}
\hypertarget{classVoo_aecb1274332a87d7b23886943de8944ee}{
\index{Voo@{Voo}!getTotLugares@{getTotLugares}}
\index{getTotLugares@{getTotLugares}!Voo@{Voo}}
\subsubsection[{getTotLugares}]{\setlength{\rightskip}{0pt plus 5cm}int Voo::getTotLugares () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_aecb1274332a87d7b23886943de8944ee}
Devolve o total de lugares de um aviao. \begin{DoxyReturn}{Returns}
Um inteiro. 
\end{DoxyReturn}
\hypertarget{classVoo_a9131ba6ffe1ec5fba0b1cfe1ea138e75}{
\index{Voo@{Voo}!getTotLugaresVendidos@{getTotLugaresVendidos}}
\index{getTotLugaresVendidos@{getTotLugaresVendidos}!Voo@{Voo}}
\subsubsection[{getTotLugaresVendidos}]{\setlength{\rightskip}{0pt plus 5cm}int Voo::getTotLugaresVendidos () const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a9131ba6ffe1ec5fba0b1cfe1ea138e75}
Devolve o numero total de lugares vendidos de um aviao. \begin{DoxyReturn}{Returns}
Um inteiro. 
\end{DoxyReturn}
\hypertarget{classVoo_ac069d3a7e57de194e29a3b7b65b9e435}{
\index{Voo@{Voo}!operator==@{operator==}}
\index{operator==@{operator==}!Voo@{Voo}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool Voo::operator== (const {\bf Voo} \& {\em v2})}}
\label{classVoo_ac069d3a7e57de194e29a3b7b65b9e435}
Compara dois voos. 
\begin{DoxyParams}{Parameters}
\item[{\em v2}]\hyperlink{classVoo}{Voo} a comparar. \end{DoxyParams}
\begin{DoxyReturn}{Returns}
Um booleano com a informacao de igualdade de datas. 
\end{DoxyReturn}
\hypertarget{classVoo_a99a245b1acc1ae3528ea332b88b36734}{
\index{Voo@{Voo}!print@{print}}
\index{print@{print}!Voo@{Voo}}
\subsubsection[{print}]{\setlength{\rightskip}{0pt plus 5cm}void Voo::print ()}}
\label{classVoo_a99a245b1acc1ae3528ea332b88b36734}
Imprime no ecra toda a informacao relativa a um voo. \hypertarget{classVoo_a6a8d0261be816f915f758f304fdef0df}{
\index{Voo@{Voo}!setChegada@{setChegada}}
\index{setChegada@{setChegada}!Voo@{Voo}}
\subsubsection[{setChegada}]{\setlength{\rightskip}{0pt plus 5cm}void Voo::setChegada (string {\em cheg})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a6a8d0261be816f915f758f304fdef0df}
Define a chegada de um voo. 
\begin{DoxyParams}{Parameters}
\item[{\em cheg}]A chegada de um voo a ser definida. \end{DoxyParams}
\hypertarget{classVoo_aa7d3f9f7e2064776de5070cb0c7085e6}{
\index{Voo@{Voo}!setDestino@{setDestino}}
\index{setDestino@{setDestino}!Voo@{Voo}}
\subsubsection[{setDestino}]{\setlength{\rightskip}{0pt plus 5cm}void Voo::setDestino (string {\em dest})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_aa7d3f9f7e2064776de5070cb0c7085e6}
Define o destino de um voo. 
\begin{DoxyParams}{Parameters}
\item[{\em dest}]O destino de um voo a ser definido. \end{DoxyParams}
\hypertarget{classVoo_a0ea73f059a58dd55cb18f7aa9e082b8a}{
\index{Voo@{Voo}!setIdVoo@{setIdVoo}}
\index{setIdVoo@{setIdVoo}!Voo@{Voo}}
\subsubsection[{setIdVoo}]{\setlength{\rightskip}{0pt plus 5cm}void Voo::setIdVoo (int {\em id})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a0ea73f059a58dd55cb18f7aa9e082b8a}
Define o ID de um \hyperlink{classVoo}{Voo}. 
\begin{DoxyParams}{Parameters}
\item[{\em id}]O ID do \hyperlink{classVoo}{Voo} a ser definido. \end{DoxyParams}
\hypertarget{classVoo_a682bbd422501a9f1a6d9d76408616e88}{
\index{Voo@{Voo}!setLugaresEco@{setLugaresEco}}
\index{setLugaresEco@{setLugaresEco}!Voo@{Voo}}
\subsubsection[{setLugaresEco}]{\setlength{\rightskip}{0pt plus 5cm}void Voo::setLugaresEco (int {\em eco})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a682bbd422501a9f1a6d9d76408616e88}
Define o numero de lugares economicos de um aviao. 
\begin{DoxyParams}{Parameters}
\item[{\em eco}]O numero de lugares economicos a ser definido. \end{DoxyParams}
\hypertarget{classVoo_a92e63bbbf877bfda9a7a77d16c5a3cfa}{
\index{Voo@{Voo}!setLugaresEcoVend@{setLugaresEcoVend}}
\index{setLugaresEcoVend@{setLugaresEcoVend}!Voo@{Voo}}
\subsubsection[{setLugaresEcoVend}]{\setlength{\rightskip}{0pt plus 5cm}void Voo::setLugaresEcoVend (int {\em ecoVend})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a92e63bbbf877bfda9a7a77d16c5a3cfa}
Define numero de lugares economicos vendidos de um aviao. 
\begin{DoxyParams}{Parameters}
\item[{\em execVend}]O numero de lugares economicos que foram vendidos. \end{DoxyParams}
\hypertarget{classVoo_ac3cf09807ed5217819e6589fb4cb2f1d}{
\index{Voo@{Voo}!setLugaresExec@{setLugaresExec}}
\index{setLugaresExec@{setLugaresExec}!Voo@{Voo}}
\subsubsection[{setLugaresExec}]{\setlength{\rightskip}{0pt plus 5cm}void Voo::setLugaresExec (int {\em exec})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_ac3cf09807ed5217819e6589fb4cb2f1d}
Define o numero de lugares executivos de um aviao. 
\begin{DoxyParams}{Parameters}
\item[{\em exec}]O numero de lugares executivos a ser definido. \end{DoxyParams}
\hypertarget{classVoo_a95c923e27ec3e89d58ac2ae3ae4d4d33}{
\index{Voo@{Voo}!setLugaresExecVend@{setLugaresExecVend}}
\index{setLugaresExecVend@{setLugaresExecVend}!Voo@{Voo}}
\subsubsection[{setLugaresExecVend}]{\setlength{\rightskip}{0pt plus 5cm}void Voo::setLugaresExecVend (int {\em execVend})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a95c923e27ec3e89d58ac2ae3ae4d4d33}
Define numero de lugares executivos vendidos de um aviao. 
\begin{DoxyParams}{Parameters}
\item[{\em execVend}]O numero de lugares executivos que foram vendidos. \end{DoxyParams}
\hypertarget{classVoo_a012110d11895f724f496107f72749ba5}{
\index{Voo@{Voo}!setOrigem@{setOrigem}}
\index{setOrigem@{setOrigem}!Voo@{Voo}}
\subsubsection[{setOrigem}]{\setlength{\rightskip}{0pt plus 5cm}void Voo::setOrigem (string {\em ori})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a012110d11895f724f496107f72749ba5}
Define a origem de um voo. 
\begin{DoxyParams}{Parameters}
\item[{\em ori}]A origem de um voo a ser definida. \end{DoxyParams}
\hypertarget{classVoo_ac7b877e715522b2fb7ecf0f5b4ecbe15}{
\index{Voo@{Voo}!setPartida@{setPartida}}
\index{setPartida@{setPartida}!Voo@{Voo}}
\subsubsection[{setPartida}]{\setlength{\rightskip}{0pt plus 5cm}void Voo::setPartida (string {\em part})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_ac7b877e715522b2fb7ecf0f5b4ecbe15}
Define a partida de um voo. 
\begin{DoxyParams}{Parameters}
\item[{\em part}]A partida de um voo a ser definida. \end{DoxyParams}
\hypertarget{classVoo_aab05661848ac1b32a29fa2087b14fedf}{
\index{Voo@{Voo}!setTipoAviao@{setTipoAviao}}
\index{setTipoAviao@{setTipoAviao}!Voo@{Voo}}
\subsubsection[{setTipoAviao}]{\setlength{\rightskip}{0pt plus 5cm}void Voo::setTipoAviao (int {\em tipo})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_aab05661848ac1b32a29fa2087b14fedf}
Define o tipo de aviao a ser utilizado no \hyperlink{classVoo}{Voo}. 
\begin{DoxyParams}{Parameters}
\item[{\em tipo}]O tipo de aviao a ser definido. \end{DoxyParams}
\hypertarget{classVoo_aed03cb138c68a289baa0edd464d6a3b4}{
\index{Voo@{Voo}!setTotLugares@{setTotLugares}}
\index{setTotLugares@{setTotLugares}!Voo@{Voo}}
\subsubsection[{setTotLugares}]{\setlength{\rightskip}{0pt plus 5cm}void Voo::setTotLugares (int {\em tot})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_aed03cb138c68a289baa0edd464d6a3b4}
Define o numero Total de lugares de um aviao. 
\begin{DoxyParams}{Parameters}
\item[{\em tot}]O Numero total de lugares a ser definido. \end{DoxyParams}
\hypertarget{classVoo_a916cb1dca42f70c9f1d93d1014b4011c}{
\index{Voo@{Voo}!setTotLugaresVendidos@{setTotLugaresVendidos}}
\index{setTotLugaresVendidos@{setTotLugaresVendidos}!Voo@{Voo}}
\subsubsection[{setTotLugaresVendidos}]{\setlength{\rightskip}{0pt plus 5cm}void Voo::setTotLugaresVendidos (int {\em vend})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classVoo_a916cb1dca42f70c9f1d93d1014b4011c}
Define namero total de lugares do aviao que foram vendidos. 
\begin{DoxyParams}{Parameters}
\item[{\em vend}]O numero total de lugares vendidos a ser definido. \end{DoxyParams}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
src/Voos.h\item 
src/Voos.cpp\end{DoxyCompactItemize}
